#include <deWorld_Helper.hpp>
Inheritance diagram for deWorldObject:


Protected Member Functions | |
| virtual void | OnWorldIDSet () |
| deWorldObject () | |
| deWorldObject (deWorldID WorldID, deObjectID ObjectID) | |
| virtual | ~deWorldObject () |
| deObjectID | GetObjectID () |
| Retrieve the object's world-unique object ID. | |
| deWorldID | GetWorldID () |
| Retrieve the object's runtime-unique World ID. | |
| deBoolean | SetWorldID (deWorldID WorldID, deObjectID ObjectID=0) |
| deBoolean | SetPrivateData (void *pData, long Size) |
| void * | GetPrivateData (long &pSize) |
| Retrieve the private data member for this object, along with its size in bytes. | |
Private Member Functions | |
| deBoolean | DeSerializeLoad () |
Private Attributes | |
| deWorldID | m_WorldID |
| IdeWorld * | m_pWorld |
| deObjectID | m_ObjectID |
| void * | m_PrivateData |
| long | m_PrivDataSize |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Call after all objects in a world have been loaded, to allow pointers to be correctly resolved from World and Object ID's Implements IdeWorldObject. Reimplemented in deBrush, deMesh, deSceneRoom, deSceneObject, deSceneABT, deSceneTerrain, deSceneSky, deSceneStaticMesh, deSurface, and deRenderTexture. |
|
|
Retrieve the object's world-unique object ID.
Implements IdeWorldObject. |
|
|
Retrieve the private data member for this object, along with its size in bytes.
Implements IdeWorldObject. |
|
|
Retrieve the object's runtime-unique World ID.
Implements IdeWorldObject. |
|
|
Reimplemented in deSceneSky. |
|
||||||||||||
|
Set a private data member for this object, along with its size in bytes. This data is serialized, so don't store any pointer data. The data is copied into an internally-allocated area, so you can feed local variables in. Calling with 'pData = NULL' will cause it to destroy the data. Implements IdeWorldObject. |
|
||||||||||||
|
Set the object's world ID to a specified World ID.
Implements IdeWorldObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3